package com.smart.village.big.screen.mapper;

import com.alibaba.fastjson.JSONObject;
import org.apache.ibatis.annotations.Mapper;

import java.util.List;

@Mapper
public interface ChangeACTMapper {
    List<JSONObject> getAllBluePlateTags(String tagSerialNumber);

    List<JSONObject> getServiceResourcesCoordsList(String townNumber, String villageNumber, String tagSerialNumber);

    List<JSONObject> getImportentTourScence();

    int getTouristFeedbackUpCnt(String townNumber, String villageNumber);

    int getTouristFeedbackdDealCnt(String townNumber, String villageNumber);

    JSONObject getTouristFeedbackSatisfactionRate(String townNumber, String villageNumber);

    List<JSONObject> getTouristFeedback(String townNumber, String villageNumber);

    List<JSONObject> getTravelAgency(String townNumber, String villageNumber);

    JSONObject getHomestayIntroduction1(String townNumber, String villageNumber);

    List<JSONObject> getHomestayIntroduction2(String townNumber, String villageNumber);

    List<JSONObject> getBluePlateTagsByTagName(String townNumber, String villageNumber, String bluePlateTags);

    int getTotalCar(String townNumber, String villageNumber);

    int getCurrentCustomer(String townNumber, String villageNumber);

    int getTrafficJamCnt(String townNumber, String villageNumber);

    int getWarningEvent(String townNumber, String villageNumber);

    List<JSONObject> getTrafficFlowAnalysis(String townNumber, String villageNumber);

    List<JSONObject> getCustomerAnalysis(String townNumber, String villageNumber, String dateType);

    List<JSONObject> getCustomerRealTime(String townNumber, String villageNumber);

    List<JSONObject> getTrafficFlowRealTime(String townNumber, String villageNumber);

    List<JSONObject> getScenicSpotCoordsList(String townNumber, String villageNumber);

    List<JSONObject> getScenicSpotCameraList(String scenicSpotSerialNumber);
}
